Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Moselle Open - Metz Quimper Challenger Lyon Challenger Milan Challenger M25 Esch/Alzette M15 Ceuta France F3 Spain F12 France F8 France F11 Turkey F25 Turkey F26 Kuwait F1 Kuwait F2 France F4 Argentina F6 France F8 France F9 Sweden F3 France F13 France F14 Serbia F12 Serbia F13 Serbia F14 USA F29 Mexico F12 Mexico F13 Mexico F14 Israel F3 Turkey F5 Vietnam F1 Vietnam F2 Vietnam F3 Spain F12 Spain F13 Bulgaria F4 Bulgaria F5 Bulgaria F6 Estonia F1 Estonia F2 Lithuania F1 Egypt F24 Egypt F25 Armenia F1 Armenia F2 Egypt F29 Egypt F30 India F1 India F4 India F5 Croatia F13 Romania F4 Bulgaria F3 Bulgaria F5 Bulgaria F6 Romania F9 Romania F10 Italy F35 Peru F9 Brazil F11 Brazil F12 Iran F12 Tunisia F5 Iran F4 Iran F5 Croatia F5 Croatia F6 France F8 USA F7 Tunisia F26 France F22 (Nevers) USA F7 (Bakersfield) USA F8 (Calabasas) M25+H Rodez M25 Vogau M25+H Nevers M25 Angers M25 Split M25 Monastir M25 Sabadell M25 Sintra The Bolton Challenger - Bolton Tatra Banka Open 2001 - Bratislava Maia Open 2002 - Maia Quimper Challenger Marrakech Challenger Barletta Challenger Arad Challenger M25 Lesa Sibiu Challenger M25 Hazebrouck M25 Glasgow M15 Poitiers M25 Creteil M25 Saint-Dizier Blois Challenger Brasov Challenger Privatbank Open 2006 - Dnepropetrovsk Helsinki Challenger Siemens Open 2007 - Scheveningen Timisoara Challenger - Timisoara New Delhi Challenger Arad Challenger Tatra Banka Slovak Open - Bratislava Alphen Challenger Brasov Challenger Szczecin Challenger Geneva Challenger Helsinki Challenger Montevideo Challenger Dallas Challenger Mersin Challenger Ostrava Challenger Aix En Provence Challenger Todi Challenger Poznan Challenger Scheveningen Challenger Banja Luka Challenger Casablanca Challenger Guayaquil Challenger Bucaramanga Challenger Santo Domingo Challenger Guadalajara Challenger 's Tennis Masters 07 Challenger - Graz Rennes Challenger Cherbourg Challenger Buenos Aires Challenger Sophia Antipolis Challenger Anning Challenger Bordeaux Challenger Mestre Challenger Lyon Challenger Stella Artois Clay Court Championships - Budaors Cherbourg Challenger Francavilla Challenger Ostrava Challenger Poznan Challenger Lyon Challenger Blois Challenger Milan Challenger M25 Carnac Meerbusch Challenger Cassis Challenger Tashkent Challenger Calgary Challenger Las Vegas Challenger Mouilleron-Le-Captif Challenger Columbus Challenger Pau Challenger Zhangjiagang Challenger Bordeaux Challenger Prostejov Challenger Brest Challenger Quimper Challenger Trieste Challenger Split Challenger Lisbon Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Rome 1 Challenger St. Remy Challenger Porto Challenger Sibiu Challenger Napoli 2 Challenger Quimper Challenger Kolkata Challenger Santiago Challenger M25 Santa Margherita di Pula Braga Challenger Szczecin Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger St. Tropez Challenger Brest Challenger Blois Challenger Szczecin Challenger Rennes Challenger Quimper Challenger Rovereto Challenger Caltanissetta Challenger St. Brieuc Challenger Bordeaux Challenger Skopje Challenger Como Challenger Orleans Challenger Santos Challenger Cali Challenger Ortisei Challenger Milan Challenger Oeiras 1 Challenger Eckental Challenger San Marino Challenger Tenerife 3 Challenger Parma Challenger Naples Challenger Le Gosier Challenger Sibiu Challenger Almaty Challenger Kenitra Challenger Ostrava Challenger Banja Luka Challenger Aix En Provence Challenger Segovia Challenger Bordeaux Challenger Mestre Challenger Liberec Challenger Manerbio Challenger Brest Challenger Bendigo Challenger Mohammedia Challenger Orleans Challenger Copenhagen Open - Copenhagen Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg BMW Open - Munich Open Romania - Bucharest Open 13 - Marseille Open Romania - Bucharest M15 Bucharest U.S. Men's Clay Court Championships - Houston M15 Lannion Dutch Open Tennis - Amersfoort Blois Challenger Cherbourg Challenger BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Bastad Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb M15 Dubrovnik M25 Angers Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Budapest Challenger Mercedes Cup - Stuttgart Masters Series - Hamburg Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Aix En Provence Challenger Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Brasov Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Barcelona Challenger Glasgow Challenger Orleans Challenger Apia International - Sydney Mouilleron-Le-Captif Challenger Brasil Open - Sao Paulo Bratislava Challenger Copa Claro - Buenos Aires Pau Challenger Open Sabadell Atlantico - Barcelona Challenger 42 - Andrezieux Roanne Challenger Lyon Challenger Biella 4 Challenger Gran Canaria Challenger Swiss Indoors Basel - Basel Cherbourg Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Pau Challenger ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Murcia Challenger Meerbusch Challenger Mercedes Cup - Stuttgart Como Challenger Prague 3 Challenger Seville Challenger Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Lyon Challenger Rakuten Japan Open - Tokyo St. Tropez Challenger Challenger Hamburg - Hamburg Tennis Napoli Cup - Naples Schickendanz Open - Furth Architect Open - Budapest Qatar ExxonMobil Open - Doha Ismaning Challenger EI Bank Bulgarian Challenger - Sofia Challenger Britania Zavaleta - Puebla Copa Ericsson Costa Rica - San Jose Oeiras 2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Prague Challenger Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Garden Open - Rome Francavilla Challenger Finnish Open - Helsinki Tunis Challenger Asirom Challenger - Brasov SIR Supermercadi Challenger - Rome Privat Bank Cup - Dnepropetrovsk Open de Franche-Comte - Besancon BCR Open Romania - Bucharest LTA Shrewsbury Challenger - Shrewsbury Verona Challenger Tennis Napoli Cup 2007 - Napoli Roma Challenger 2007 - Rome La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia PEOPLEnet Cup - Dnepropetrovsk St. Petersburg Open - St. Petersburg Koblenz Challenger XI Torneo Internazionale di Tennis - Barletta Mouilleron-Le-Captif Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril St. Tropez Challenger UNICEF Open - 's Hertogenbosch Schickendanz Open - Furth Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Murcia Challenger Kremlin Cup - Moscow Blois Challenger Open 13 - Marseille Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Bercuit Challenger Cordenons Challenger Winston-Salem Open - Winston-Salem Campionati Internazionali di Sicilia - Palermo ATP Challenger 2003 Numea - New Caledonia Arad Challenger Unique Zagreb Open - Zagreb Pilot Pen Tennis - New Haven Open 13 Provence - Marseille Warsteiner Challenger Lubeck - Lubeck Cortina Challenger Challenger Lugano - Lugano Warsteiner Challenger Wolfsburg - Wolfsburg Trnava Challenger The LTA Hull Challenger - Hull Mouilleron-Le-Captif Challenger European Open - Antwerp Rezidenza Open - Magdeburg Vancouver Challenger Meerbusch Challenger Alphen Challenger Meknes Challenger Lima Challenger Cassis Challenger Santiago Challenger San Luis Potosi Challenger Nanjing Challenger Gelsor Open Romania - Bucharest Anning Challenger Roseto Degli Abruzzi 1 Challenger Aix En Provence Challenger Bordeaux Challenger Internationaler Raiffeisen Grand Prix - St. Polten Cosmorom Challenger - Brasov Lyon Challenger Generali Open 2003 - Kitzbuhel Todi Challenger Liberec Challenger Fano Challenger Austrian Open - Kitzbuhel Santiago Challenger Lima Challenger Guayaquil Challenger Neride Prague Indoor - Prague Quimper Challenger Pro Tennis World Open - Sunrise Santiago Challenger Qingdao Challenger Interwetten Austrian Open - Kitzbuhel Residenza Open - Magdeburg Manerbio Challenger Mouilleron-Le-Captif Challenger San Benedetto Challenger Allianz Suisse Open Gstaad - Gstaad Quimper Challenger Punta Del Este Challenger Santiago Challenger Trieste Challenger Braga Challenger XL Challenger de Tenis Copa Sevilla - Seville Bordeaux Challenger Mouilleron-Le-Captif Challenger Szczecin Challenger PrivatBank Cup - Dnepropetrovsk Biella Challenger Bordeaux Challenger Tatra Banka Open - Bratislava Quimper Challenger Neride Prague Indoor - Prague Shenzhen Challenger Jameson Cup - Milan The Stella Artois Grass Court Championships - London Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg International German Open - Hamburg Noumea Challenger Iasi Challenger Lille Challenger Split 2 Challenger Oeiras 4 Challenger Aix En Provence Challenger Pozoblanco Challenger Murcia Challenger Losinj Challenger Bergamo Challenger Roanne Challenger Bengalaru 2 Challenger Open de Franche Comte - Besancon Roseto Degli Abruzzi 2 Challenger Oeiras 1 Challenger Madrid Challenger Bordeaux Challenger Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice ATP Kremlin Cup - Moscow Challenger 42 - Andrezieux Lille Challenger Ostrava Challenger Ljubljana Open 2002 - Ljubljana St. Tropez Challenger Zagreb Open - Zagreb Sporting Challenger - Turin Open de Moselle - Metz Blois Challenger ATP Challenger Tour Finals 10th Wartburg Open - Eisenach Olbia Challenger Muller Cup - Ulm Citta di Como - Como Cassis Challenger Brasov Challenger - Brasov Rome Challenger Stella Artois Clay Court Championships - Budaors Lugano Challenger Szekesfehervar Challenger Padova Challenger San Marino Cepu Open - San Marino Ortisei Challenger Heilbronn Challenger Ipsos Bucharest Challenger - Bucharest Quimper Challenger Trieste Challenger Geneva Challenger - Geneva Orlando Challenger BCR Open Romania - Bucharest Black Forest Open 2002 - Freudenstadt Asirom Challenger Brasov - Brasov Cherbourg Challenger Telenordia Swedish Open - Bastad China Open - Beijing Rennes Challenger Aircel Chennai Open - Chennai Adidas International - Sydney Lambertz Open by Stawag 2007 - Aachen St. Brieuc Challenger The Samsung Open - Nottingham Noumea Challenger Rennes Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Idea Prokom Open - Sopot The Priority Telecom Open - Amersfoort BCR Open Romania - Bucharest Generali Open - Kitzbuhel Mauritius Open - Mauritius Meknes Challenger Croatia Open - Umag Intersport Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon Tampere Challenger Davidoff Swiss Indoors - Basel Noumea Challenger Orange Warsaw Open - Warsaw Compaq Challenger - Bucharest Como Challenger International Championship of Croatia - Umag Warta Cup 2001 - Sopot BMW Challenger Open - Monchengladbach PEOPLEnet CUP - Dnepropetrovsk Abierto Mexicano Telcel - Acapulco Black Forest Open - Freudenstadt Asirom Challenger Brasov - Brasov Open de Moselle - Metz Kamnik Challenger - Kamnik Timisoara Challenger Noumea Challenger Noumea Challenger AEGON International - Eastbourne Open Sud de France - Montpellier Open 13 - Marseille Bergamo Challenger Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Open 13 - Marseille Idea Prokom Open - Sopot Open de Moselle - Metz Milan Indoors - Milan Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Sydney International - Sydney BRD Nastase Tiriac Trophy - Bucharest Blois Challenger Serbia Open - Belgrade Mobilux Open - Luxembourg Grand Prix Hassan II - Casablanca The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad Winston Salem - Winston Salem AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Portugal Open - Oeiras SkiStar Swedish Open - Bastad Open Sud de France - Montpellier Austrian Open - Kitzbuhel Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Marrakech Grand Prix de Tennis de Lyon - Lyon Open de Nice Cote d'Azur - Nice Moselle Open - Metz TD Waterhouse Cup - Long Island Apia International - Sydney Garanti Koza Sofia Open - Sofia SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Grand Prix Hassan II - Casablanca Croatia Open - Umag SAP Open - San Jose Modena Challenger Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Campionati Internazionali di Sicilia - Palermo Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha AAPT Championships - Adelaide Grand Prix Hassan II - Marrakech Bengalaru 1 Challenger Wimbledon - London Stockholm Open - Stockholm Mercedes Cup - Stuttgart The 10tele.com Open - Nottingham Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BCR Open Romania - Bucharest French Open - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internationaler Raiffeisen Grand Prix - St. Polten Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Kremlin Cup - Moscow Australian Open - Melbourne Pacific Life Open - Indian Wells Credit Agricole Suisse Open - Gstaad U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, PO, SWE-ROU, 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Wimbledon - London Davis Cup, Group I, 2R, ROU-NED 0-5 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Internazionali BNL dItalia - Rome All Lower level tournaments Wimbledon - London French Open - Paris French Open - Paris Olympics - Athens Olympics - Beijing French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, 1R, ROU-FRA 0-5 Wimbledon (juniors) Wimbledon (juniors)